* {
    margin: 0;
    padding: 0;
    text-decoration: none;
    list-style: none;
    box-sizing: border-box;
}
body{
    overflow-x: hidden;
}
.navbar-nav a:hover{
    border-bottom: 5px solid aqua;
    padding-bottom: 5px;
}
.navbar-brand:hover{
        border-bottom: 5px solid aqua;
    padding-bottom: 2px;
}
.container::after,
.row::after {
    clear: both;
    content: '';
    display: table;
}
nav .zi {
    padding: 8px 12px;
}
nav .prosperous {
    padding: 12px 12px 0px 10px;
    border-bottom: 4px solid #007bff;
}
@media (max-width:600px) {
    nav .can a {
        margin-left: 6px;
        color: #000;
        margin-right: 1px;
    }
    .alas {
        padding: 15px;
    }
    main .col-md-3 .ss img {
        width: 100%;
        padding: 10px 0 10px 0;
    }
    main .si .ff {
        margin-top: 0;
    }
    nav,main,footer{
            padding: 20px;
    }
    .ffff img{
width: 100%;
}
}
header .zizi,
main .zizi ,main .ziziz,.jojo .zizizi{
    text-align: center;
    margin-top: 30px;
}
header .zizi h3,
main .zizi h3,main .ziziz,.jojo .zizizi h3{
    font-weight: bold;
    margin-bottom: 0px;
}
header .fou a,
main .fou a,.jojo .fou a {
    display: block;
    text-align: center;
    color: #999;
    margin-bottom: 35px;
}
header .fou a,.jojo .fou a,
main .fou a:hover {
    text-decoration: none;
    list-style: none;
    color: #B1B1B1;
}
header h5 {
    font-weight: bold;
    color: #31332e;
}
header .card-text {
    font-size: 12px;
    color: #4b5049;
}
header .card-body {
    height: 113px;
}

header .card img {
    width: 170px;
    margin: auto;
}
header .card {
    border: none;
}
main .col-md-12 {
    background: #efeeec;
}
main .col-md-12:nth-child(10) {
    background: #128abe;
}
main .col-md-12:nth-child(11){
    background: white;
}
main .ss {
    margin-left: -15px;
    margin-right: -15px;
}
main .col-md-3 .ss img {
    width: 100%;
}
main .si ul {
    float: left;
}
main .www {
    margin-top: 23px;
    margin-bottom: 11px;
}
main .aaa {
    margin-bottom: 8px;
}
main .ff {
    width: 91px;
    height: 46px;
    border: 3px solid white;
    float: right;
    margin-top: 39px;
    background: #128abe;
    border-radius: 7px;
    color: #ffffff;
}
main .www a,main .aaa a {
    color: #ffffff;
    font-size: 20px;
}
main .www a:hover,main .aaa a:hover {
    color: #E8DFDF;
    text-decoration: none;
}
main h5{
    color: #353535;
    font-weight: bold;
}
main p{
    color: #41382f;
     font-size: 14px;
}
main .ddd {
    background: #128abe;
    width: 110px;
    height: 37px;
    display: inline-block;
    text-align: center;
    margin: auto;
    line-height: 35px;
    color: ivory;
}
footer .youaa ,footer .kua{
     margin-top: 38px;
    margin-left: 20px;
}
footer .youaa h3 ,footer .kua h2{
    font-size: 19px;
    margin-bottom: 23px;
}
footer .youaa ul li a{
    font-size: 14px;
    color: white;
}
footer .youaa ul li a:hover ,footer .kua ul li a:hover{
    color: #DCD9D9;
    text-decoration: none;
}
footer .kua ul li a {
    float: left;
    padding: 0 10px 10px 0px;
    color: white;
}
footer{
  background-image: url(../images/19.png);
    background-size: auto;
}
main .zizi a{
    background-image: url(../images/14_03.png);
}
header .zizi a{
    background-image: url(../images/13_03.png);
}
main .ziziz a{
    background-image: url(../images/15_03.png);
}
.jojo .zizizi a{
    background-image: url(../images/20_03.png);
}
main .zizi a,.jojo .zizizi a{
    width: 41px;
    height: 32px;
    display: inline-block;
    margin-bottom: -5px;
}
header .zizi a{
    width: 30px;
    height: 32px;
    display: inline-block;
    margin-bottom: -9px;
}
main .ziziz a{
    width: 45px;
    height: 28px;
    display: inline-block;
    margin-bottom: -5px;
}
.jojo{
        background: #efeeec;
        text-align: center;
        padding-bottom: 50px;
}